package com.ruoyi.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.domain.SysStudentRank;

/**
 * 系统-学生段位Service接口（system模块下）
 */
public interface SysStudentRankService extends IService<SysStudentRank> {
    /**
     * 根据用户ID查询当前段位
     * @param userId 关联sys_user的user_id
     * @return 段位信息
     */
    SysStudentRank getRankByUserId(Long userId);
    SysStudentRank selectRankByUserId(Long userId);
    /**
     * 增加经验值（正数增加，负数减少）
     */
    boolean updateRankExp(Long userId, Integer exp);
}